The
functionality provided by this simulator is summarized as follows:
·
Support for CR ·
Multi-channel support ·
Interface to select channel ·
Information needed during dynamic spectrum access |
·
Support for CR PHY ·
Reconfigurable spectrum parameters and radio parameters ·
Interference information ·
Different channel models support |
·
Support for Spectrum Database ·
Configuration of the spectrum bands for both primary
networks and CRCNs ·
Configuration of status of each channel band ·
Support multiple classes of channel band according to
standard IEEE 802.22 |
·
Support for Attack Model ·
Attack model selection ·
Interface to configuration of
attack model ·
Extensible for new attack
models |
·
Support for Coexistence (under construction) · This simulator allows for the
configuration of multiple networks, including primary networks and CRCNs,
simultaneously in a simulation. Optimal spectrum allocation mechanisms are
supported for allocating the spectrum resources to the CRCNs considering the interference
to the primary users and CRCNs’ network performance. |
·
Support for Network Configuration Multiple networks
can be built in this simulator. They can be CRCNs and other networks
considered as primary networks. The spectrum resource utilization of these
networks is saved in the spectrum database. Spectrum coordinator acts as a
manager to coordinate the utilization of spectrum resources by the CRCNs. |
·
Attack Model/ Coexistence Mechanism/ CR Several exemplary algorithms for attack
models, coexistence mechanisms and CR |
·
Performance Evaluation for CR algorithms (under construction) This simulator will contain several
evaluation metrics for performance evaluations of the algorithms at different
layers such as packet drop rate, interference etc. |
·
Graphical User Interface (GUI) (under construction) A user-friendly GUI will be provided to configure
the simulation scenarios. Users can select the different network protocols,
different topology and traffic model and etc. Also, users can start
simulation and see the simulation result through this GUI. |
The architecture block diagram for this
simulator is illustrated in Figure 1. CRCN simulator enables the interface
parameters transmission between different layers.